'''
第41练:翻转头尾并拼接字符串
需求:定义一个函数，该函数接收一个字符串和一个整数作为参数。
完成以下操作:1.从字符串头部截取指定数量的字符并翻转。
2.从字符串尾部截取相同数量的字符并翻转。
3.分别打印出头部和尾部翻转后与剩余部分拼接后的新字符串，
'''
def revStr(str1,num):
	head_flipped=str1[:num][::-1]
	head_remaining=str1[num:]
	str_new_head=head_flipped+head_remaining

	end_flipped=str1[-num:][::-1]
	end_remaining=str1[:-num]
	str_new_end=end_flipped+end_remaining


	print('头部翻转后与剩余部分拼接后的新字符串:',str_new_head)
	print('尾部翻转后与剩余部分拼接后的新字符串:',str_new_end)

revStr('12345678',4)

	